package com.cnhis.cloudhealth.clinical.hosdoctor.medicalrecord.service;


import com.cnhis.cloudhealth.commons.Mappers.ModelVo;

import java.util.Map;

/**
 * Created by xiezhenyuan on 2016/3/25.
 */
public interface IMedicalrecord {
    /* ScriptId(7129) 病人病历列表 */
    ModelVo getPmedrecord(Map map);
    /* ScriptId(1169)  获取病人对应婴儿列表 */
    ModelVo getPbaby(Map map);
    /* ScriptId(7140) 查询病人单个病历 */
    ModelVo getPsinglemedrecord(Map map);
    /* ScriptId(7163) 获取护理入院日期和出院日期 */
    ModelVo getPinandoutdate(Map map);
    /* ScriptId(7155) 获取已有护理单 */
    ModelVo getNursingrecord(Map map);
    /* ScriptId(7170) 获取体温记录 */
    ModelVo getNtempraturerecord(Map map,int pageNo,int pageSize);
    /*ScriptId(7148) 获取手术护理信息*/
    ModelVo getNoperationinfo(Map map,int pageNo,int pageSize);
    /*ScriptId(8007) 住院病人信息*/
    ModelVo getMedicalrecordlist(Map map,int pageno,int pagesize);
    /*ScriptId(1362) 出院情况*/
    ModelVo getDischargeStatus();
    /*ScriptId(806) 手术切口等级，手术分类*/
    ModelVo getGradeClassify();
    /*ScriptId(4197) 检索愈合等级*/
    ModelVo getHealGrade();
    /*ScriptId(8029) 病案首页加载*/
    ModelVo getPatientMedrcd(Map map);
    /*ScriptId(4195) 检索病案手术记录*/
    ModelVo getOperationRecord(Map map);
    /*ScriptId(8025) 病案首页转科记录*/
    ModelVo getTransferRecord(Map map);
    /*ScriptId(8032) 病人登记附表记录*/
    ModelVo getScheduleRecord(Map map);
    /*ScriptId(8043) 病案自付金额*/
    ModelVo getAmountMoney(Map map);
    /*ScriptId(597) 家庭关系*/
    ModelVo getFamilyRelationship();
    /*ScriptId(8010) 查询住院费用*/
    ModelVo getHospitalExpense(Map map);
    /*ScriptId(null) 证件类型*/
    ModelVo getValidCert();
    /*ScriptId(null) 手术类型字典*/
    ModelVo getOperationType();
}
